<?php

	#doc
	#	classname:	newsController
	#	scope:		PUBLIC
	#
	#/doc
	
	class NewsController extends Controller
	{
		#	internal variables
		
		
		
		public function actionIndex()
		{
			$this->render('listview');
		}
		public function actionlist()
		{
		//Подключаем модельку с выводом категорей новостей
		$type_news = new news_type();		
		$type=$type_news->type_news();
			$model = new news;
			
			//Подключаем модельку новостей
			$news=$model->view();
			
		
			
			$this->render('listview', array('news1'=>$news,"type"=>$type));
		}
		
		public function actionCategory()
		{
		
		//Подключаем модельку с выводом категорей новостей
		$type_news = new news_type();
		$type=$type_news->type_news();
			//Категория, глобальные или региональные
			$cat=$_GET['cat'];
			
			//Подключаем модельку новостей
			$model = new news;
			
			$news=$model->category($cat);
			
			$this->render('listview', array('news1'=>$news,"type"=>$type));
		}
		
		public function actionType ()
		{
		
		//Подключаем модельку с выводом категорей новостей
		$type_news = new news_type();
		$type1=$type_news->type_news();
			//Категория, глобальные или региональные
			$type=$_GET['type'];

			//Подключаем модельку новостей
			$model = new news;

			$news=$model->type($type);

			$this->render('listview', array('news1'=>$news,"type"=>$type1));
			
		}
		
		public function actionView ()
		{
			$id=$_GET['id'];
			if(isset($id))
			{
				$new=news::model()->findByPk($id);
			}
			
			$this->render('view',array('news'=>$new));
		}
	
	}
	###

?>